runtime.mheap.pages (field)
20 uses
runtime (current package)
mgcscavenge.go#L336: r := mheap_.pages.scavenge(scavengeQuantum)
mgcscavenge.go#L337: atomic.Xadduintptr(&mheap_.pages.scav.released, r)
mgcsweep.go#L403: mheap_.pages.scavengeStartGen()
mheap.go#L66: pages pageAlloc // page allocation data structure
mheap.go#L723: h.pages.init(&h.lock, &memstats.gcMiscSys)
mheap.go#L1140: *c = h.pages.allocToCache()
mheap.go#L1167: base, scav = h.pages.alloc(npages)
mheap.go#L1175: base, scav = h.pages.alloc(npages)
mheap.go#L1195: h.pages.free(allocBase, spaceBefore/pageSize, false)
mheap.go#L1199: h.pages.free(base+npages*pageSize, spaceAfter/pageSize, false)
mheap.go#L1220: h.pages.scavenge(todo)
mheap.go#L1384: h.pages.grow(h.curArena.base, size)
mheap.go#L1419: h.pages.grow(v, nBase-v)
mheap.go#L1511: h.pages.free(s.base(), s.npages, false)
mheap.go#L1531: h.pages.scavengeStartGen()
mheap.go#L1534: released := h.pages.scavenge(^uintptr(0))
mheap.go#L1536: lock(&h.pages.scav.lock)
mheap.go#L1537: gen := h.pages.scav.gen
mheap.go#L1538: unlock(&h.pages.scav.lock)
proc.go#L4685: pp.pcache.flush(&mheap_.pages)